.certificate-action-buttons--buttons--alqkZ {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -1.6rem;
}
.certificate-action-buttons--buttons--alqkZ > * {
  margin: 0 1.6rem 1.6rem 0;
}
.certificate-action-buttons--buttons--alqkZ > *:last-child {
  margin-right: 0;
}
.certificate-action-buttons--popover-title--eoDmK {
  margin-bottom: 1.6rem;
  text-align: center;
}
.certificate-action-buttons--popover-items--RZNLW {
  display: flex;
  justify-content: center;
}
.certificate-action-buttons--popover-items--RZNLW > *:not(:last-child) {
  margin-right: 1.6rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}body.ud-keyboard-navigation-in-use .course-card--container--NzxhD h3:focus-within {
  /* stylelint-disable unit-disallowed-list */
  box-shadow: 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-purple-400), 0 0 2px 5px var(--color-purple-150);
  /* stylelint-enable unit-disallowed-list */
}
.course-card--container--NzxhD {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a {
  color: #303141;
  font-weight: inherit;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a:focus {
  outline: none !important;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a[href]::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.course-card--row--LeBxE {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.course-card--main-content--jp6Te {
  color: #303141;
  white-space: nowrap;
  flex: 1;
  min-width: 1px;
}
.course-card--main-content--jp6Te > *:not(:last-child) {
  margin-bottom: 0.4rem;
}
.course-card--instructor-list--i8pZF {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: #595c73;
}
.course-card--course-title--CdzmO {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.course-card--fixed--F3NCx {
  width: 17.3rem;
}
.course-card--course-image--7P1eZ {
  display: block;
  transition: opacity linear 100ms;
}
.course-card--image-wrapper--8N1R5 {
  background-color: #1d1e27;
  border: 1px solid #d1d2e0;
  overflow: hidden;
  position: relative;
}
.course-card--reviews-text--LAPeI {
  color: #595c73;
  margin-left: 0.4rem;
}
.course-card--course-meta-info--mkUz3 {
  color: #595c73;
}
.course-card--course-meta-info--mkUz3 > span:not(:first-child)::before {
  content: '●';
  margin: 0 0.4rem;
  font-size: 6px;
}
.course-card--course-badges--TDVFr {
  display: flex;
  flex-wrap: wrap;
  margin: 0.8rem 0 0.4rem 0;
  gap: 0.4rem 0.8rem;
}
.course-card--small--3xrM1,
.course-card--large--0Y8JD {
  min-width: 22.2rem;
  max-width: 55.2rem;
}
.course-card--small--3xrM1 .course-card--image-wrapper--8N1R5,
.course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
  margin-right: 0.8rem;
}
@media (min-width: 23.5rem) {
  .course-card--small--3xrM1,
  .course-card--large--0Y8JD {
    min-width: 25.6rem;
  }
}
.course-card--medium--CrBvn {
  flex-direction: column;
  max-width: 37.5rem;
  min-width: 17.3rem;
}
.course-card--medium--CrBvn .course-card--course-title--CdzmO {
  margin-top: 0.8rem;
}
.course-card--medium--CrBvn .course-card--course-image--7P1eZ {
  position: absolute;
  width: 100%;
  height: 100%;
}
.course-card--medium--CrBvn .course-card--image-wrapper--8N1R5 {
  padding-bottom: 56.25%;
  width: 100%;
}
.course-card--medium--CrBvn .course-card--main-content--jp6Te {
  width: 100%;
}
@media (min-width: 37.5625rem) {
  .course-card--large--0Y8JD {
    min-width: 50.8rem;
    max-width: 129.2rem;
  }
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  .course-card--large--0Y8JD .course-card--price-text-container--vs6md {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    text-align: right;
  }
  .course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
    margin-right: 1.6rem;
  }
  .course-card--large--0Y8JD .course-card--main-content--jp6Te.course-card--has-price-text--6bPWj {
    padding-right: 9.6rem;
  }
  .course-card--large--0Y8JD .course-card--discount-price--0jVqG,
  .course-card--large--0Y8JD .course-card--list-price--a0rId {
    padding: 0;
    margin: 0 0 0.8rem 0;
  }
}
@media (max-width: 37.5rem) {
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: none !important;
  }
  .course-card--large--0Y8JD .course-card--course-image--7P1eZ {
    object-fit: cover;
    width: 6.4rem;
    height: 6.4rem;
  }
}

.base-price-text-module--container--Sfv-5 {
  align-items: center;
  color: #303141;
  display: flex;
  flex-flow: row wrap;
}
.base-price-text-module--price-part---xQlz {
  line-height: 1;
  padding: 0.4rem 0;
  margin-right: 0.8rem;
  white-space: nowrap;
}
.base-price-text-module--price-part---xQlz:last-child {
  margin-right: 0;
}
.base-price-text-module--original-price--C6BJt {
  color: #595c73;
}

/* stylelint-disable no-descending-specificity */
.star-rating-module--star-wrapper--i1cJH {
  display: inline-flex;
  align-items: center;
}
.star-rating-module--star-wrapper--i1cJH.star-rating-module--large--OJtSv > svg {
  width: 10rem;
  height: 2rem;
}
.star-rating-module--star-wrapper--i1cJH.star-rating-module--large--OJtSv.star-rating-module--numeric--qcZmU > svg {
  width: 2rem;
}
.star-rating-module--star-wrapper--i1cJH.star-rating-module--large--OJtSv .star-rating-module--rating-number--2-qA2 {
  line-height: 1;
}
.star-rating-module--star-wrapper--i1cJH.star-rating-module--medium--Lpe62 > svg {
  display: block;
  width: 7rem;
  height: 1.6rem;
}
.star-rating-module--star-wrapper--i1cJH.star-rating-module--medium--Lpe62.star-rating-module--numeric--qcZmU > svg {
  width: 1.6rem;
}
.star-rating-module--star-wrapper--i1cJH.star-rating-module--small--6dDgp > svg {
  display: block;
  width: 6.1rem;
  height: 1.4rem;
}
.star-rating-module--star-wrapper--i1cJH.star-rating-module--small--6dDgp.star-rating-module--numeric--qcZmU > svg {
  width: 1.4rem;
}
.star-rating-module--star-filled--FgjdR {
  fill: #c4710d;
}
.star-rating-module--dark-background--jCtxH .star-rating-module--star-filled--FgjdR {
  fill: #f69c08;
}
.star-rating-module--star-bordered--A4SZK {
  stroke: #c4710d;
}
.star-rating-module--dark-background--jCtxH .star-rating-module--star-bordered--A4SZK {
  stroke: #f69c08;
}
.star-rating-module--rating-number--2-qA2 {
  margin-right: 0.4rem;
  color: #8b4309;
}
.star-rating-module--dark-background--jCtxH .star-rating-module--rating-number--2-qA2 {
  color: #f69c08;
}

.course-badges-module--subscription_badge--curVQ {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  background-color: var(--color-blue-300);
  color: var(--color-white);
}

.certificate-course-card--link--67NwB:hover .certificate-course-card--image---6vAO {
  transition: opacity linear 100ms;
  opacity: 0.8;
}

.course-certificate--main--Np5KL {
  margin: 0 0 2.4rem 0;
}
.course-certificate--sub--7WBYz > *:not(:last-child) {
  margin-bottom: 2.4rem;
}
.course-certificate--sub--7WBYz > h2:not(:last-child) {
  margin-bottom: 1.6rem;
}
.course-certificate--regeneration-container--G6UG5 {
  position: relative;
}
.course-certificate--regeneration-text--EmJ4V {
  position: absolute;
  top: 15%;
  left: 11%;
  width: 78%;
  height: 70%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.course-certificate--regeneration-heading--bKi0L {
  margin-bottom: 1.6rem;
}
.course-certificate--certificate-img--F3BsX {
  width: 100%;
  border: 1px solid #d1d2e0;
}
.course-certificate--certificate-description--t6JyK {
  margin-top: 0.8rem;
}
@media (min-width: 75.0625rem) {
  .course-certificate--container--vsYkh {
    display: flex;
  }
  .course-certificate--main--Np5KL {
    flex: 1;
    margin: 0 2.4rem 0 0;
  }
  .course-certificate--sub--7WBYz {
    max-width: 25%;
  }
}

.recipient-info--info--Nq0fs {
  padding: 0 0.8rem;
}
.recipient-info--description--4NJou {
  color: #595c73;
  margin-top: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
/* stylelint-disable-next-line max-line-length */
body.ud-keyboard-navigation-in-use .media-object-module--media-object--ilk-Z.ud-custom-focus-visible:focus-within .ud-focus-visible-target {
  /* stylelint-disable unit-disallowed-list */
  box-shadow: 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-purple-400), 0 0 2px 5px var(--color-purple-150);
  /* stylelint-enable unit-disallowed-list */
}
.media-object-module--media-object--ilk-Z {
  color: #303141 !important;
  display: flex;
  position: relative;
}
.media-object-module--image-wrapper--pxSdJ {
  width: 6.4rem;
  height: 6.4rem;
  border-radius: 0.8rem;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
.media-object-module--media-object-title--60qy5 {
  color: #303141;
}
.media-object-module--media-object-title--60qy5:hover {
  color: #303141;
}
.media-object-module--media-object-title--60qy5::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.update-certificate-modal--language-select--8GSqQ {
  width: 22rem;
}
.update-certificate-modal--name--G7Y0- {
  padding-top: 2.4rem;
}


/*# sourceMappingURL=course-certificate-udlite-app.bd8ab4147e0e71011b48.css.map*/